<?php
define("APP_PATH",dirname(__FILE__));
define("SP_PATH",dirname(__FILE__).'/SpeedPHP');
$spConfig = array(
	// 数据库配置
	"db"  => array(
		'host'     => 'localhost',
		'login'    => 'root',
		'password' => '123456',
		'database' => 'cms',
		'prefix'   => 'cms_'
	),
	// 视图配置基于smarty
	'view' => array(
		'enabled' => TRUE,
		'config'  => array(
			'template_dir'    => APP_PATH.'/tpl',
			'compile_dir'     => APP_PATH.'/tmp',
			'cache_dir'       => APP_PATH.'/cache',
			'left_delimiter'  => '{#',
			'right_delimiter' => '}',
		),
	),
	// 访问控制配置
	/* 'launch' => array(
		'router_prefilter' => array(
			array('spAcl','maxcheck')
		)
	), */
	'launch' => array( // 加入挂靠点，以便开始使用Url_ReWrite的功能
		'router_prefilter' => array( 
				array('spUrlRewrite', 'setReWrite'),  // 对路由进行挂靠，处理转向地址
			),
	 	'function_url' => array(
				array("spUrlRewrite", "getReWrite"),  // 对spUrl进行挂靠，让spUrl可以进行Url_ReWrite地址的生成
		    ),
	),
	'ext' => array(
		'spAcl' => array(
			 'prompt' => array("cms_members", "acljump"),
		),
		// 以下是Url_ReWrite的设置
		'spUrlRewrite' => array(
			'hide_default' => false, // 隐藏默认的main/index名称，但这前提是需要隐藏的默认动作是无GET参数的
			'args_path_info' => false, // 地址参数是否使用path_info的方式，默认否
			'suffix' => '', // 生成地址的结尾符
			'sep' => '/'
		),
	),
	// 404配置
	'dispatcher_error' => "import(APP_PATH.'/404.html');exit();"
);
require(SP_PATH."/SpeedPHP.php");
require(APP_PATH."/include/functions.php");
spRun();